home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / tutorials / custEducation / opengl1 / README < prev   
Encoding:
Text File  |  1994-08-02  |  3.2 KB  |  86 lines

  1.  
  2.          ~4Dgifts/toolbox/src/tutorials/custEducation/opengl1 README
  3.  
  4.  
  5.  
  6.             Copyright 1991, 1992, 1993, Silicon Graphics,  Inc.
  7.             Technical Education Development
  8.             All Rights Reserved.
  9.  
  10.       
  11.       OpenGL Programming 1 Course -- Sample Programs
  12.       
  13.       This software will only compile/run on a >= 5.1 Irix system
  14.       with gl_dev and x_dev products loaded.
  15.       
  16.       This subtree contains the software included in the OpenGL
  17.       Programming 1 class course materials available through SGI's 
  18.       customer education program. 
  19.       
  20.       This subtree contains a version of the aux library (some 
  21.       additions over the version available with the "OpenGL 
  22.       Programming Guide"), a checkVisual utility program, and src 
  23.       and binaries demonstrating the following:
  24.           
  25.       01_Windows
  26.           Programs that demonstrate how to create windows and set the 
  27.           background color.
  28.       
  29.       02_Rendering
  30.           Programs that demonstrate the basic drawing primitives, and 
  31.           flat and gouraud shading them.
  32.       
  33.       03_Viewports
  34.           Programs that demonstrate how to set the viewport and the 
  35.           effect of the aspect ratio.
  36.       
  37.       04_Transformations
  38.           Programs that demonstrate how to rotate, scale and translate 
  39.           objects, and set the projection matrix.
  40.       
  41.       05_Scene_Modeling
  42.           Programs that demonstrate how to use use the basic
  43.           transformations to model a scene.  Also, demonstrates how the
  44.           ordering of effects the net result, and how transformations 
  45.           can be kept independent using glPushMatrix/glPopMatrix.
  46.       
  47.       06_Depth_Buffering
  48.           Programs that demonstrate how to use the depth buffer.
  49.       
  50.       07_Viewing
  51.           Programs that demonstrate how to use gluLookAt() or use the 
  52.           basic transformations to create a polarview viewing 
  53.           perspective.  
  54.       
  55.       08_Animation
  56.           Programs that demonstrate how to animate a scene without 
  57.           flicker.
  58.           
  59.       09_Input
  60.           Programs that demonstrate how to get input from the mouse and
  61.           keyboard, and how to use the mouse position to animate objects.
  62.       
  63.       10_Anti-aliasing
  64.           Programs that demonstrate how to render objects without the 
  65.           "jaggies".
  66.       
  67.       11_Text
  68.           Programs that demonstrate how to render a text string and make 
  69.           sure that it doesn't get clipped prematurely when the raster 
  70.           position goes outside the window.
  71.           
  72.       12_Lighting_Basics
  73.           Programs that demonstrate how to enable basic lighting and set
  74.           the normals.
  75.           
  76.       13_Lighting_Properties
  77.           Programs that demonstrate how to set lighting properties, such
  78.           as color, and position, and material properties.  Also, 
  79.           programs that show how to position the lights so that it is 
  80.           fixed in the scene, moves with the scene, or moves independently 
  81.           of the objects in the scene.
  82.       
  83.       14_Advanced_Lighting
  84.           Programs that demonstrate how to enable 2-sided lighting, make 
  85.           faster material changes, and enable spotlights.
  86.